iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 29
0
Modern Web

ASP.NET Core 入門實戰30天系列 第 29

Day 29 ASP .NET Core 心得 - 使用 VS2019 for Mac.

  • 分享至 

  • xImage
  •  

前言

今天來針對這段時間學習. NET Core以及VS2019在mac上使用的心得
做個整理


ASP .NET Core

優點

  • 提供多種彈性的專案開發方式
    可以感受得到ASP .NET Core可能是未來的趨勢
    微軟在這部分也耕耘了不少
    提供了不少專案開發的實作範本

    Razor page感覺真的有點web form的感覺
    MVC和ASP .NET MVC差不太多
    甚是還有專門for client的blazor webassembly
    用C#寫前端的code真的很微妙

  • Cli增加專案建置的便利性
    提供的dotnet cli
    操作起來覺得像在寫Ruby
    加上官方文件支援度蠻高的
    安裝套件的手續簡單很多

  • 和ASP .NET 相較之下,個人覺得比較容易上手
    個人認為ASP .NET Core比較需要習慣的是DI的實作方法
    其他部分目前來說覺得算是好理解的
    但也可能是因為還沒有研究到太底層的東西
    可能很多東西微軟都幫我們處理掉了

缺點

  • 跨平台的支援程度
    ASP .NET Core雖然已經來到了3.1版
    但和ASP .NET相比,畢竟還是年輕了一點

    這裡想提提到的不是ASP. NET Core本身
    例如配合其他的DB可能還是會有一些小狀況無法使用官方完整支援的做法
    還是有解,只是要稍微繞一下路


VS2019 for Mac

在Mac上寫C#的感覺已經很奇妙了
在Mac上使用VS2019感覺更衝突XD

整體來說算是堪用
但不到好用

沒有到在windows上使用的這麼方便
自己是使用Mac pro
但在使用上還是有遇到卡卡的狀況
和VS Code比,應該就差在初期安裝一些套件比較方便吧
VS Code的操作可能還是比較方便
這個就很看個人習慣

另外除了介面有點不相同
開啟專案或新增一些頁面的操作方式也有一點不一樣
當然支援度還是在windows上比較完整
有一些功能可能要再看日後的更新了

但不論如何
畢竟跨平台也算是向前了一大步了

希望未來這個號稱地表最好用的IDE
在Mac上面也可以有這些更完整的體驗


上一篇
Day 28 鐵人賽章節回顧
下一篇
Day 30 整體心得及未來規劃
系列文
ASP.NET Core 入門實戰30天30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言